移除老版本

老版本Docker叫做docker或者docker-engine.如果你机器上已经安装了,就先移除掉它们和它们的依赖

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

如果执行上面的命令,yum报告没有这些安装包,说明你电脑上是没有安装docker的.

安装社区版的Docker

现在的Docker Engine-Community安装包的名字叫docker-ce.安装完成后,镜像,容器,共享卷,网络配置的存储是在/var/lib/docker目录下.

使用docker仓库安装

在你第一次安装社区版docker之前,需要去yum源设置docker的仓库位置,设置完成后安装更新都很方便

设置docker仓库

  1. 安装依赖包.依赖包有三个yum-utils,device-mapper-persistent-datalvm2.其中yum-utils提供了yum源和配置文件的管理.device-mapper-persistent-datalvm2告诉了yum把安装的应用怎么储存到你的电脑上.(和docker安装无关,只是升级下你yum)

    yum install -y yum-utils device-mapper-persistent-data lvm2

  2. 使用下面的命令把docker仓库添加到yum源中

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

正式安装docker社区版

  1. 安装最新版的docker社区版

    yum install -y docker-ce docker-ce-cli container.io

如果提示说要确认docker的GPG key,你可以查看是不是060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,这个就是docker的验证码,代表是正版.(反正我从来不验证) 安装成功后,docker并没有后台启动.docker用户组会在安装时自动创建,但docker用户组下面没有用户.

  1. 安装指定版本的docker社区版(如果你安装了上面的最新版就跳过这里吧)

    • 在你安装的仓库源中查找所有可以用的版本

      yum list docker-ce --showduplicates | sort -r

    上面列出的可用版本取决于你安装了哪个docker仓库.(我们上面安装的只是一个docker仓库,还有很多个)和你所在的操作系统.

    • 根据上面列出的docker版本进行安装

      yum install docker-ce-<版本号> docker-ce-cli-<版本号> containerd.io

  2. 启动docker

    systemctl start docker

  3. 验证docker

通过运行hello-world镜像来确认(会自动去docker hub下载并运行)

docker run hello-world
THE END
推荐文章
  • 如何批量删除Docker中已停止的容器

  • 黄帝内经-第22篇-脏气法时论篇(3)

  • wordpress给css和js文件增加时间戳,防止用户由于缓存原因不能访问最新文件

  • 优化php-fpm

  • taro&小程序 button按钮去除border边框

  • 黄帝内经-第36篇-刺疟篇(2)

  • 揭秘网络赚钱的本质

  • 如何通过vscode把\r\n换行结尾的文件转化成\n换行结尾

评论 共0条
开启精彩搜索

热门搜索

暂无

历史搜索

用户名/邮箱/手机号
密码
用户名
密码
重复密码
邮箱/手机号
验证码
发送验证码
59秒后可重发
注册
找回密码
邮箱/手机号
验证码
发送验证码
59秒后可重发
新密码
重复密码
请选择支付方式
余额支付

购买将消耗【10

微信支付
微信扫码支付 0 元
[ 04分50秒 ]
请使用微信扫一扫
扫描二维码支付
支付宝支付
支付宝扫码支付 0 元
[ 04分50秒 ]
请使用支付宝扫一扫
扫描二维码支付
已完成支付
未完成支付

请输入验证码

点击验证码可以刷新

你确认吗?

确认

2024年10月1日

0字

0字

2024年10月

0字

新增

0字

新增

0字

0字

新增

0字

0字

新增

0字

0字

新增

0字

0字

新增

0字

0字

新增

0字

0字

新增

0字

0字

0字

新增

0字

0字

0字

0字

新增

0字

0字